﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace ScFramework.Core
{

    public abstract class VirtualInput
    {


        public abstract float GetAxis(string name,bool raw=false);

        public abstract bool GetButtonDown(string name);
        public abstract bool GetButton(string name);
        public abstract bool GetButtonUp(string name);

        public abstract bool GetKeyDown(KeyCode key);
        public abstract bool GetKey(KeyCode key);
        public abstract bool GetKeyUp(KeyCode key);

        public abstract Vector3 MousePosition();
    

    }

}